/** 清除内外边距 **/
html, body { font-size: 12px; scrollbar-face-color: #cdcdcd; /*立体滚动条的颜色*/ scrollbar-highlight-color: #cdcdcd; /*滚动条空白部分的颜色*/ scrollbar-shadow-color: #f0f0f0; /*立体滚动条阴影的颜色*/ scrollbar-3dlight-color: #f0f0f0; /*立体滚动条亮边的颜色*/ scrollbar-arrow-color: #2E353F; /*三角箭头的颜色*/ scrollbar-track-color: #f0f0f0; /*立体滚动条背景颜色*/ scrollbar-darkshadow-color: #DFE2E8; /*立体滚动条强阴影的颜色*/ }
/*---滚动条默认显示样式--*/
::-webkit-scrollbar-thumb { background-color: #DFE2E8; height: 50px; outline-offset: 0px; outline: 0px solid #f0f0f0; -webkit-border-radius: 0px; border: 0px solid #f0f0f0; }
/*---鼠标点击滚动条显示样式--*/
::-webkit-scrollbar-thumb:hover { background-color: #2E353F; height: 50px; -webkit-border-radius: 0px; }
/*---滚动条大小--*/
::-webkit-scrollbar { width: 15px; height: 15px; }
/*---滚动框背景样式--*/
::-webkit-scrollbar-track-piece { background-color: #f0f0f0; -webkit-border-radius: 0; }
html, body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td, /* table elements 表格元素 */ img /* img elements 图片元素 */ /* img elements 图片元素 */ { border: medium none; margin: 0 auto; padding: 0; }
/** 设置默认字体 **/

body, button, input, select, textarea, a {margin: 0px;font-family: 'Microsoft Yahei', Verdana, Simsun, 'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Symbol', 'Helvetica Neue', 'BBAlpha Sans', 'S60 Sans', Arial, sans-serif;
color:#34343E;background-repeat: repeat; background-position: 0% 0%;direction: ltr;font-size: 12px;-webkit-font-smoothing: antialiased; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em { font-style: normal; }
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
.hand { cursor: hand; cursor: pointer; }
a { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { text-decoration: none; }
/** 重置图片元素 **/
img { border: none; }
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; font-size: 12px; }
table td { vertical-align: top; }
dl, dt, dd, ul, ol, li, p { line-height: 1.5em; }
.none { display: none; }
.transparent { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.clear { clear: both; height: 1px; line-height: 0px; font-size: 0px; margin: 0px; padding: 0px; }
.clear_line { background: #2E353F; clear: both; height: 1px; line-height: 0px; font-size: 0px; margin: 10px 0px; padding: 0px; }
.clear_height { clear: both; height: 24px; line-height: 24px; }
.Tahoma{ font-family:Tahoma}

.back_top { background: #DFE2E8; position: fixed; z-index: 9999; top: 0px; left: 0px; width: 100%; margin: 0px; padding: 0px; height: 35px; line-height: 35px;
    bottom: 792px;
}
.yangcongpi { 1max-width: 850px; /*position: relative;*/ height: 35px; line-height: 35px; margin-right: 10px;
    top: 10px;
    left: 0px;
}
.caozuo { position: absolute; top: 5px; right: 0px; height: 25px; line-height: 25px; }


.radius{ border-radius:4px;}
.radius_top{ border-radius: 4px 4px 0px 0px;}
.radius_down{ border-radius:0px 0px 4px 4px;}
.radius_left{ border-radius:4px 0px 0px 4px}
.radius_right{ border-radius:0px 4px 4px 0px;}

.yangcongpi .a1, .yangcongpi2 .a1 { float: left; width: 46px; height: 35px; line-height: 35px; background: url(../../Images/home_icon.fw.png) 10px top no-repeat; }
.yangcongpi .a2, .yangcongpi2 .a2 { float: left; padding: 0px 20px 0px 10px; height: 35px; line-height: 35px; background: url(../../Images/home_icon.fw.png) right bottom no-repeat; }
/*度假后台*/
.yangcongpi .a3, .yangcongpi2 .a3 { float: left; padding: 0px 20px 0px 10px; height: 35px; line-height: 35px;  }
/*right*/
.quick { position: fixed; right: 0px; top: 30px; height: 100%; width: 40px; background: #2E353F; }
.quick .quick_menu { text-align: center; vertical-align: middle; }
.quick .quick_menu li { display: block; border-bottom: 1px solid #F5F5F5; height: 70px; }
.quick .quick_menu li a { display: block; padding: 15px 5px; color: #F5F5F5; line-height: 20px; }
.quick .quick_menu li a:hover { background: #63B5D6 url(../../Images/jiantou.fw.png) left center no-repeat; }
.quick_main { filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; position: fixed; right: 40px; top: 30px; height: 100%; width: 210px; background: #f0f0f0; border: none; }

br { }
.block { display: block; }
/*align*/
.whitefont { color: #F5F5F5; }
.blackfont{ color:#000;}
.bluefont { color: #0086bd; }
.redfont { color: #f00; }
.grayfont { color: #888; }
.greenfont { color: #090; }
.pinkfont { color: #FF3766; font-family: "微软雅黑"; }
.qingfont { color: #30B6B7; }
.orangefont { color: #f60; }
.yellowfont { color: #ff0; }
.hesefont { color: #c90; }
/*align*/
.whitebg { background: #F5F5F5; }
.blackbg{ background:#2E353F;}
.qianhuibg { background: #f8f8f8; }
.huibg { background: #f0f0f0; }
.danbluebg { background: #D7EAF8; }
.bluebg { background: #2E353F; }
.graybg { background: #ccc; }
.redbg { background: #f00; }
.greenbg { background: #090; }
.pinkbg { background: #FF3766; }
.qingbg { background: #30B6B7; }
.orangebg { background: #f60; }
.yellowbg { background: #ff0; }
.strongFont { font-weight: bold; }
.bigFont { font-size: 14px; }
.bbigFont { font-size: 17px; }
.bigbigFont { font-size: 20px; }
.bigbigbigFont { font-size: 30px; }
.smailfont { font-size: 12px; }
/*align*/
.align_center { text-align: center; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_top { vertical-align: top; }
.align_middle { vertical-align: middle; }
.align_bottom { vertical-align: bottom; }
/*float*/
.float_left { float: left; }
.float_right { float: right; }
/*padding*/
.pd_5 { padding: 5px; }
.pd_2 { padding: 2px; }
.pd_5_lr { padding: 0px 5px; }
.pd_5_ud { padding: 5px 0px; }
.pd_5_left { padding: 0px 0px 0px 5px; }
.pd_5_right { padding: 0px 5px 0px 0px; }
.pd_5_up { padding: 5px 0px 0px 0px; }
.pd_5_down { padding: 0px 0px 5px 0px; }
.pd_10 { padding: 10px; }
.pd_10_lr { padding: 0px 10px; }
.pd_10_ud { padding: 10px 0px; }
.pd_10_left { padding: 0px 0px 0px 10px; }
.pd_10_right { padding: 0px 10px 0px 0px; }
.pd_10_up { padding: 10px 0px 0px 0px; }
.pd_10_down { padding: 0px 0px 10px 0px; }
.pd_15 { padding: 15px; }
.pd_15_lr { padding: 0px 15px; }
.pd_15_ud { padding: 15px 0px; }
.pd_15_left { padding: 0px 0px 0px 15px; }
.pd_15_right { padding: 0px 15px 0px 0px; }
.pd_15_up { padding: 15px 0px 0px 0px; }
.pd_15_down { padding: 0px 0px 15px 0px; }
.pd_20 { padding: 20px; }
.pd_20_lr { padding: 0px 20px; }
.pd_20_ud { padding: 20px 0px; }
.pd_20_left { padding: 0px 0px 0px 20px; }
.pd_20_right { padding: 0px 20px 0px 0px; }
.pd_20_up { padding: 20px 0px 0px 0px; }
.pd_20_down { padding: 0px 0px 20px 0px; }
/*margin*/
.mg_5 { margin: 5px; }
.mg_5_lr { margin: 0px 5px; }
.mg_5_ud { margin: 5px 0px; }
.mg_5_left { margin: 0px 0px 0px 5px; }
.mg_5_right { margin: 0px 5px 0px 0px; }
.mg_5_up { margin: 5px 0px 0px 0px; }
.mg_5_down { margin: 0px 0px 5px 0px; }
.mg_10 { margin: 10px; }
.mg_10_lr { margin: 0px 10px; }
.mg_10_ud { margin: 10px 0px; }
.mg_10_left { margin: 0px 0px 0px 10px; }
.mg_10_right { margin: 0px 10px 0px 0px; }
.mg_10_up { margin: 10px 0px 0px 0px; }
.mg_10_down { margin: 0px 0px 10px 0px; }
.mg_15 { margin: 15px; }
.mg_15_lr { margin: 0px 15px; }
.mg_15_ud { margin: 15px 0px; }
.mg_15_left { margin: 0px 0px 0px 15px; }
.mg_15_right { margin: 0px 15px 0px 0px; }
.mg_15_up { margin: 15px 0px 0px 0px; }
.mg_15_down { margin: 0px 0px 15px 0px; }
.mg_20 { margin: 20px; }
.mg_20_lr { margin: auto 20px; }
.mg_20_ud { margin: 20px auto; }
.mg_20_left { margin: 0px 0px 0px 20px; }
.mg_20_right { margin: 0px 20px 0px 0px; }
.mg_20_up { margin: 20px 0px 0px 0px; }
.mg_20_down { margin: 0px 0px 20px 0px; }
.alert_red { padding: 10px 10px 10px 30px; border: 1px solid #ED5138; background: #FBCAC5 url(../../Images/red_hao.fw.png) 5px 8px no-repeat; }
.alert_green { padding: 10px 10px 10px 30px; border: 1px solid #A0C30F; background: #EFFEBB url(../../Images/green_hao.fw.png) 5px 8px no-repeat; }
.alert_blue { padding: 10px 10px 10px 30px; border: 1px solid #468CCA; background: #D2E3F3 url(../../Images/blue_hao.fw.png) 5px 8px no-repeat; }
.alert_yellow { padding: 10px 10px 10px 30px; border: 1px solid #FBC541; background: #FFEAA7 url(../../Images/yellow_hao.fw.png) 5px 8px no-repeat; }
.width_40 { width: 40px; }
.width_50 { width: 50px; }
.width_60 { width: 60px; }
.width_70 { width: 70px; }
.width_80 { width: 80px; }
.width_90 { width: 90px; }
.width_100 { width: 100px; }
.width_110 { width: 110px; }
.width_120 { width: 120px; }
.width_130 { width: 130px; }
.width_140 { width: 140px; }
.width_150 { width: 150px; }
.width_160 { width: 160px; }
.width_170 { width: 170px; }
.width_180 { width: 180px; }
.width_190 { width: 190px; }
.width_200 { width: 200px; }
.width_210 { width: 210px; }
.width_220 { width: 220px; }
.width_230 { width: 230px; }
.width_240 { width: 240px; }
.width_250 { width: 250px; }
.width_260 { width: 260px; }
.width_270 { width: 270px; }
.width_280 { width: 280px; }
.width_290 { width: 290px; }
.width_300 { width: 300px; }
/*returnTop*/
p#back-to-top { position: fixed; display: none; bottom: 20px; right: 20px; }
p#back-to-top a { text-align: center; text-decoration: none; background: url(../../Images/go_top.fw.png) center bottom no-repeat; color: #F5F5F5; display: block; width: 36px; /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/ -moz-transition: color 1s; -webkit-transition: color 1s; -o-transition: color 1s; }
p#back-to-top a:hover { color: #F5F5F5; background: url(../../Images/go_top.fw.png) center top no-repeat; }
p#back-to-top a span { border-radius: 6px; display: block; height: 36px; width: 36px; /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/ -moz-transition: background 1s; -webkit-transition: background 1s; -o-transition: background 1s; }
#back-to-top a:hover span { }

.kuang_all { border: 1px dotted #ddd; }

.kuang_u { border-left: 1px dotted #ddd; border-bottom: 1px dotted #ddd; border-right: 1px dotted #ddd; }
.kuang_n { border-left: 1px dotted #ddd; border-top: 1px dotted #ddd; border-right: 1px dotted #ddd; }

.kuang_top { border-top: 1px dotted #ddd; }
.kuang_bottom { border-bottom: 1px dotted #ddd; }
.kuang_left { border-left: 1px dotted #ddd; }
.kuang_right { border-right: 1px dotted #ddd; }

.kuang_lr { border-left: 1px dotted #ddd; border-right: 1px dotted #ddd; }
.kuang_ud { border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; }

.kuang_lt { border-left: 1px dotted #ddd; border-top: 1px dotted #ddd; }
.kuang_ld { border-left: 1px dotted #ddd; border-bottom: 1px dotted #ddd; }
.kuang_rt { border-right: 1px dotted #ddd; border-top: 1px dotted #ddd; }
.kuang_rd { border-right: 1px dotted #ddd; border-bottom: 1px dotted #ddd; }



.ajaxloader {
   
    z-index: 1000;
    display: none;
    margin-top:50%;
}
.ajaxloader > img{
	width: 60px;
    height: 60px;
}

/*隐藏域*/ 
.element-hidden {
display:none;
}
